Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Spain F5 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Spain F15 Argentina F4 Spain F28 Spain F9 Spain F17 Spain F24 Spain #1-w1 Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F9 Spain F12 Spain F13 Spain F16 Spain F21 Spain F22 Spain F23 Spain F24 Spain F35 Spain F36 Spain F1 Spain F2 Spain F3 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Spain F14 Spain F15 Spain F18 Spain F21 Spain F22 Spain F23 Spain F25 Spain F26 Spain F33 Spain F8 Spain F12 Spain F13 Spain F4 Spain F28 Spain F6 Croatia F6 Spain F26 Argentina F5 Nigeria F3 Spain F8 Spain F10 Spain F29 Spain F30 Spain F5 Spain F6 Spain F25 Spain F8 Spain F18 Spain F20 Spain F21 Spain F23 Spain F29 Spain F30 Spain F31 Spain F1 Spain F2 Spain F6 Spain F7 Spain F14 Spain F15 Spain F6 Croatia F1 (Rovinj) Croatia F2 (Porec) Croatia F4 (Opatija) Pakistan F1 (Islamabad) Pakistan F2 (Islamabad) Croatia F1 (Rovinj) Brazil F1 Spain F16 Bogota Challenger - Bogota Challenger Copa Sevilla - Seville ATP Slovak Open Challenger - Bratislava Copa Petrobras Argentina - Buenos Aires Copa Kia Challenger ATP - Santiago Unicredit (Suisse) Bank S.A. Challenger - Chiasso Sporting Challenger '07 Trofeo Regione Piemonte - Turin Mamaia Challenger - Constanta Copa Petrobras Paraguay - Asuncion I Manta Open - Manta Challenger Brasov - Brasov Challenger 42 - Andrezieux Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Concurso Internacional de Vigo - Vigo Genoa Open - Genova Amazonia Open de Tenis - Belem III Challenger Isla de Gran Canaria Ciudad de Telde - Telde La Serena Open - La Serena Kos-Zucchetti Tennis Cup - Cordenons Polska Energia Open - Bytom Open Diputacion Ciudad de Pozoblanco - Cordoba Cridicard Mastercard Tennis Cup - Campos do Jordao Zagreb Open - Zagreb San Benedetto Challenger - San Benedetto Medjurgorje Open - Medjugorje Copa Petrobras - Buenos Aires San Marino CEPU Open - San Marino XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio TEAN International - Alphen Aan Den Rijn Challenger Copa Sevilla 2008 - Seville Ipsos Bucharest Challenger - Bucharest IV Challenger Ciudad De Guayaquil - Guayaquil Bancolombia Open - Cali Salinas Challenger Copa Ericsson Uruguay - Montevideo Tanger Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Visa Tennis Open - Sao Paulo Steelers Cup - Kosice Marrakech Challenger Draft Corona Mexico City Open - Mexico City SMS Tennis Cup - Sao Paulo Barletta Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Copa Petrobras - Aracaju Athens Challenger San Luis Potosi Challenger - San Luis Potosi Antonio Savoldi-Marco Co. - Manerbio Lugano Challenger Copa Petrobras Argentina - Buenos Aires San Luis Potosi Challenger - San Luis Potosi Reggio Emilia Challenger Turin Challenger Ourocard Tennis Challenger - Sao Paulo Citta di Como - Como San Marino Challenger VI Gramado Open de Tenis - Gramado XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza 4° Sporting Challenger - Turin Trani Challenger Manerbio Challenger Brasov Challenger Como Challenger Seville Challenger Todi Challenger Geneva Challenger - Geneva Buenos Aires Challenger Napoli Challenger Copa Sevilla 2007 - Seville Ipsos Bucharest Challenger - Bucharest Porsche Open - Poznan Tarragona Challenger Orbetello Challenger BMW Tennis Championship - Sunrise Florionapolis Challenger Medellin Challenger Sao Paulo Challenger Genova Challenger Tanger Challenger Barletta Challenger Alessandria Challenger Unique Zagreb Open - Zagreb Bytom Challenger San Benedetto Challenger Seville Challenger Banja Luka Challenger Seguros Bolivar Open - Medellin Copa Sevilla-Internacionales de Andalucia - Seville Todi Challenger Tarragona Challenger Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Copa Petrobras Uruguray - Montevideo Barletta Challenger Genova Open Challenger - Genova Pekao Open - Szczecin Turin Challenger San Marino Challenger KGHM Dialog Polish Indoors - Wroclaw San Sebastian Challenger Seville Challenger Banja Luka Challenger Todi Challenger Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Madrid Challenger Palermo Challenger Challenger Lugano - Lugano Buenos Aires Challenger Milan Challenger Montevideo Challenger Rabat Challenger Marrakech Challenger Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Meknes Challenger Biella Challenger Santiago Challenger Turin Challenger Arad Challenger Orbetello Challenger Copa Petrobras - Bogota Prague Challenger San Marino Challenger XL Bermuda Open - Bermuda Todi Challenger Asuncion Challenger Orbetello Challenger Scheveningen Challenger Liberec Challenger Bulgarian Open Challenger - Sofia Meerbusch Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Szczecin Challenger Buenos Aires Challenger Copa Petrobras-Argentina - Buenos Aires Montevideo Challenger Bucaramanga Challenger Panama City Challenger Rabat Challenger Mersin Challenger Caltanissetta Challenger IPP Geneva Trophy - Geneva Milan Challenger Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Sibiu Challenger Reunion Island Challenger Montevideo Challenger Tennis Napoli Cup 2007 - Napoli Vigo Challenger Prague Challenger Poprad Tatry Challenger Perugia Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Seville Challenger Banja Luka Challenger Sibiu Challenger Rome Challenger LXVII Concursu Internacional de Vigo - Vigo Porto Alegre Challenger Sao Paulo Challenger Seville Challenger Corrientes Challenger Santo Domingo Challenger Challenger Ciudad de Guayaquil - Guayaquil Reggio Emilia Challenger Blois Challenger Internazionali di Tennis di Bergamo - Bergamo Scheveningen Challenger Genova Challenger Alphen Challenger Banja Luka Challenger Campinas Challenger Lima Challenger Rennes Challenger Montevideo Challenger Canberra Challenger Rome Challenger Prostejov Challenger San Benedetto Challenger Abierto Club Casablanca - Mexico City Tallahassee Challenger Bordeaux Challenger Milan Challenger Napoli Challenger Montevideo Challenger 7° Trani Cup - Trani Iquique Challenger Barranquilla Challenger Aix En Provence Challenger Samarkand Challenger Alphen Challenger Challenger Leon 2004 - Leon Lima Challenger Noumea Challenger Braunschweig Challenger Rome Challenger 9° Trani Cup - Trani Banja Luka Challenger Santo Domingo Challenger Braunschweig Challenger Ostrava Challenger Arad Challenger Bucaramanga Challenger Copa Petrobras Aracaju - Aracaju Buenos Aires Challenger Trnava Challenger Santiago Challenger Porto Alegre Challenger Open Costa Daurada - Tarragona Lyon Challenger Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Guayaquil Challenger Sina-Kia Motors Tennis Cup - Cordenons Copa Petrobras Uruguay - Montevideo Curitiba Challenger Vicenza Challenger Mestre Challenger Ostrava Challenger Turkey F48 Prague Challenger Marburg Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger V Gramado Open de Tennis - Gramado Casablanca Challenger Buenos Aires Challenger Montevideo Challenger Top Wool Challenger Biella - Biella Milan Challenger Guayaquil Challenger Memorial Kolyaskin - Donetsk Braunschweig Challenger Vicenza Challenger Moscow Challenger Milan Challenger Poznan Challenger Guayaquil Challenger Chengdu Challenger Cortina Challenger M15 Manama Andria Challenger Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Blois Challenger Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Kos Succhetti Tennis Cup - Cordenons Memorial Savigni - Sassuolo Montevideo Challenger Pullach Challenger Panama City Challenger Sarasota Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova Heilbronn Challenger Rio De Janeiro Challenger Vicenza Challenger Riviera di Rimini Challenger - Rimini Citta di Como Challenger - Como Ludwigshafen Challenger X Ciutat de Barcelona - Barcelona Mallorca Challenger Biella Challenger BH Tennis Open International Cup - Belo Horizonte Copa Ericsson Chile - Santiago Britania Zavaleta - Puebla Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Morocco Tennis Tour - Meknes Copa Petrobras Bogota - Bogota Challenger Casablanca San Angel - Mexico City Heilbronn Challenger San Marino Cepu Open - San Marino Biella Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo ECM Prague Open - Prague Morocco Tennis Tour - Tanger Trofeo Cassa di Risparmio di Alessandria - Alessandria Aamulehti Tampere Open - Tampere Guayaquil Challenger Banja Luka Challenger Barletta Challenger Banja Luka Challenger Guayaquil Challenger Cordenons Challenger Open Tarragona Costa Daurada - Tarragona San Sebastian Challenger Copa Petrobras-Uruguay - Montevideo Rijeka Challenger Copa AT&T - Buenos Aires Napoli Challenger San Remo Challenger Mercedes Cup - Stuttgart Zagreb Challenger Open Romania - Bucharest Karlsruhe Challenger Brasil Open - Costa do Sauipe Furth Challenger US Men's Clay Court Championships - Houston Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Braunschweig Challenger Dutch Open Tennis - Amersfoort MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Open 13 - Marseille Open Sabadell Atlantico - Barcelona Masters Series - Hamburg BCR Open Romania - Bucharest Movistar Open - Santiago Cortina Challenger Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Brasov Challenger Abierto Mexicano Telcel - Acapulco Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Copa Telmex - Buenos Aires Studena Croatia Open - Umag Cancun Challenger Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Puebla Challenger Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Geneva Open - Geneva Ecuador Open - Quito Salzburg Challenger Sao Paulo Challenger Lima Challenger Bucaramanga Challenger Poznan Challenger Meknes Challenger Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Rabat Challenger Estoril Open - Estoril Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Caltanissetta Challenger Winston Salem - Winston Salem BCR Open Romania - Bucharest Aircel Chennai Open - Chennai Salinas Challenger Napoli Challenger International German Open - Hamburg Malaysian Open - Kuala Lumpur Monza Challenger BellSouth Open - Vina del Mar Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Blunmenau Challenger Hypo Group Tennis International - Portschach Vegeta Croatia Open - Umag Brisbane International - Brisbane Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger Bogota Challenger Brasil Open - Sao Paulo Mouilleron-Le-Captif Challenger Claro Open Colombia - Bogota Kremlin Cup - Moscow AEGON International - Eastbourne SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Lima Challenger San Remo Challenger Campinas Challenger Szczecin Challenger Qatar ExxonMobil Open - Doha Movistar Open - Santiago Mouilleron-Le-Captif Challenger Montevideo Challenger US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Medellin Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brasov Challenger Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Santiago Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Blois Challenger Bastad Challenger Swiss Indoors Basel - Basel Apia International - Sydney Qingdao Challenger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Ningboo Challenger Buenos Aires Challenger Suzhou Challenger BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Valencia Open - Valencia Swiss Indoors Basel - Basel Gerry Weber Open - Halle Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Szczecin Challenger Bet-at-home Open - Hamburg Lima Challenger San Benedetto Challenger Austrian Open - Kitzbuhel Santiago Challenger Rio De Janeiro Challenger TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Marburg Challenger Geneva Open - Geneva Open Parc - Lyon Antalya Cup - Antalya Alicante Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Guayaquil Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Croatia Open Umag - Umag Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag Medibank International - Sydney Catella Swedish Open - Bastad Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland NASDAQ-100 Open - Miami Masters Series - Hamburg Sony Ericsson Open - Miami Murcia Challenger Internazionali BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome AEGON Championships - London Monte-Carlo Rolex Masters - Monte-Carlo Pacific Life Open - Indian Wells Royal Guard Open Chile - Vina del Mar Copa Telmex - Buenos Aires Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Wimbledon - London Pilot Pen Tennis - New Haven BMW Open - Munich Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Copa Claro - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells U.S. Open - New York Shanghai Rolex Masters - Shanghai French Open - Paris Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Bet-at-home Open - Hamburg Wimbledon - London Mutua Madrid Open - Madrid Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Pacific Life Open - Indian Wells French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 French Open (juniors) Olympics - London